Dynamic Parallel 3D Delaunay Triangulation
نویسندگان
چکیده
Delaunay meshing is a popular technique for mesh generation. Usually, the mesh has to be refined so that certain fidelity and quality criteria are met. Delaunay refinement is achieved by dynamically inserting and removing points in/from a Delaunay triangulation. In this paper, we present a robust parallel algorithm for computing Delaunay triangulations in three dimensions. Our triangulator offers fully dynamic parallel insertions and removals of points and is thus suitable for mesh refinement. As far as we know, ours is the first method that parallelizes point removals, an operation that significantly slows refinement down. Our shared memory implementation makes use of a custom memory manager and light-weight locks which greatly reduce the communication and synchronization cost. We also employ a contention policy which is able to accelerate the execution times even in the presence of high number of rollbacks. Evaluation on synthetic and real data shows the effectiveness of our method on widely used multi-core SMPs.
منابع مشابه
Dynamic and Kinetic Delaunay Triangulation in 2D and 3D: A Survey
Delaunay Triangulation (DT) is one of the most fundamental data structures in computational geometry. It is well known in geosciences for many years to model the real world objects. To extend its applications for simulating the real world processes, however, this data structure must support dynamic point sets (where the points are added or deleted) and kinetic point sets (where the position of ...
متن کاملParallel 3D Delaunay Triangulation
The paper deals with the parallelization of Delaunay triangulation algorithms, giving more emphasis to pratical issues and implementation than to theoretical complexity. Two parallel implementations are presented. The first one is built on DeWall, an E triangulator based on an original interpretation of the divide & conquer paradigm. The second is based on an incremental construction algorithm....
متن کامل3d Building Reconstruction from Point Primitives: a Geometric Graph Approach
Building reconstruction is one of the most difficult and important 3D modelling problems for urban environment. In this paper, we develop an approach using minimum number of basic geometric elements to reconstruct the buildings. The basic element is a number of unstructured 3D points representing the topological identity of a building roof. Such point primitives can be measured by human or comp...
متن کاملParallel Two-Dimensional Unstructured Anisotropic Delaunay Mesh Generation for Aerospace Applications
PARALLEL TWO-DIMENSIONAL UNSTRUCTURED ANISOTROPIC DELAUNAY MESH GENERATION FOR AEROSPACE APPLICATIONS Juliette Kelly Pardue Old Dominion University, 2015 Director: Dr. Andrey Chernikov A bottom-up approach to parallel anisotropic mesh generation is presented by building a mesh generator from the principles of point-insertion, triangulation, and Delaunay refinement. Applications focusing on high...
متن کاملEfficient Proximity Search for -D Cuboids
In this paper, we give the definition for the voronoi diagram and its dual graph – Delaunay triangulation for 3D cuboids. We prove properties of the 3D Delaunay triangulation, and provide algorithms to construct and update the Delaunay triangulation. The Delaunay triangulation data structure is used to perform proximity searches for both static and kinetic cases. We describe experimental result...
متن کامل